package bg.btanev.eightyfour.service;

import java.util.Date;
import java.util.List;

import bg.btanev.eightyfour.domain.Target;
import bg.btanev.eightyfour.shared.analytics.DayActivityStat;
import bg.btanev.eightyfour.shared.analytics.HourActivityStat;
import bg.btanev.eightyfour.shared.analytics.WeekDayActivityStat;

/**
 *
 * @author B.Tanev
 *
 */
public interface AnalyticsService {
	List<HourActivityStat> findHourActivity(Target target, Date begin, Date end);

	List<DayActivityStat> findDayActivity(Target target, Date begin, Date end);

	List<WeekDayActivityStat> findWeekDayActivity(Target target, Date begin, Date end);
}
